import { axios } from '@/utils/request'

/**
 * 查询博客信息表
 *
 * @author 刘文理
 * @date 2021-07-09 14:45:07
 */
export function blogInfoPage(parameter) {
  return axios({
    url: '/blogInfo/page',
    method: 'get',
    params: parameter
  })
}

/**
 * 博客信息表列表
 *
 * @author 刘文理
 * @date 2021-07-09 14:45:07
 */
export function blogInfoList(parameter) {
  return axios({
    url: '/blogInfo/list',
    method: 'get',
    params: parameter
  })
}

/**
 * 添加博客信息表
 *
 * @author 刘文理
 * @date 2021-07-09 14:45:07
 */
export function blogInfoAdd(parameter) {
  return axios({
    url: '/blogInfo/add',
    method: 'post',
    data: parameter
  })
}

/**
 * 编辑博客信息表
 *
 * @author 刘文理
 * @date 2021-07-09 14:45:07
 */
export function blogInfoEdit(parameter) {
  return axios({
    url: '/blogInfo/edit',
    method: 'post',
    data: parameter
  })
}

/**
 * 删除博客信息表
 *
 * @author 刘文理
 * @date 2021-07-09 14:45:07
 */
export function blogInfoDelete(parameter) {
  return axios({
    url: '/blogInfo/delete',
    method: 'post',
    data: parameter
  })
}

/**
 * 切换状态 博客信息表
 *
 * @author 刘文理
 * @date 2021-07-09 14:45:07
 */
export function blogStatusToggle(parameter) {
  return axios({
    url: '/blogInfo/toggle/blogStatus',
    method: 'post',
    data: parameter
  })
}

export function enableCommentToggle(parameter) {
  return axios({
    url: '/blogInfo/toggle/enableComment',
    method: 'post',
    data: parameter
  })
}

export function isDeletedToggle(parameter) {
  return axios({
    url: '/blogInfo/toggle/isDeleted',
    method: 'post',
    data: parameter
  })
}
export function isTopToggle(parameter) {
  return axios({
    url: '/blogInfo/toggle/isTop',
    method: 'post',
    data: parameter
  })
}
export function isRecommendToggle(parameter) {
  return axios({
    url: '/blogInfo/toggle/isRecommend',
    method: 'post',
    data: parameter
  })
}
export function deletePageCache(parameter) {
  return axios({
    url: '/blogInfo/deletePageCahe',
    method: 'post',
    data: parameter
  })
}
export function deleteArticleCache(parameter) {
  return axios({
    url: '/blogInfo/deleteArticleCahe',
    method: 'post',
    data: parameter
  })
}
